Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 Spain F9 Poland F3 Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F3 Ukraine F4 Belarus F1 Belarus F2 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Kazakhstan F6 Morocco F2 Uzbekistan F1 Belarus F1 Belarus F2 Russia F3 China F2 Morocco F1 Morocco F2 Russia F1 Russia F2 Germany F5 France F3 M25+H Pozoblanco Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Olbia Challenger - Olbia Citta di Monza - Monza Sassuolo Challenger - Sassuolo VIII Gramado Open - Gramado TED Open - Istanbul The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Music City Challenger - Nashville PrivatBank Cup - Dnepropetrovsk Qatar ATP Challenger - Doha Challenger 42 - Andrezieux USTA Freeman Men's Challenger - Joplin Open Mutouest St. Brieuc - St. Brieuc Atlanta Clay Court Challenger - Atlanta The West Side Tennis Club Clay Court Challenger - Forest Hills The Shelbourne Irish Open - Dublin Akbank Private Banking TED Open 2006 - Istanbul Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville AT&T Challenger of Dallas - Dallas Morocco Tennis Tour - Fes Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth Togliatti Cup - Togliatti Open des Alpes Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Sail Open - New Delhi Hilton Waikoloa Village USTA Challenger - Waikoloa Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Tanger Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote New Delhi Challenger II - New Delhi VI Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Meknes Dublin Challenger - Dublin Karshi Challenger - Karshi Budapest Challenger - Budapest Tashkent Challenger - Tashkent Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana IPP Open - Helsinki Salinas Challenger Heilbronn Challenger Ramat Hasharon Challenger Izmir Challenger Challenger Canottieri Minico - Mantova Bristol Challenger Trophy - Bristol Ljubljana Open - Ljubljana Manta Challenger Penza Challenger Karshi Challenger Bogota Challenger Mons Challenger Astana Challenger Warsteiner Challenger Lubeck - Lubeck IPP Open - Helsinki Cherbourg Challenger Nottingham-2 Challenger Privatbank Open 2006 - Dnepropetrovsk Pozoblanco Challenger USTA Men's Challenger of Dallas - Dallas Nottingham-2 Challenger Lexington Challenger Orleans Challenger IPP Open - Helsinki Bratislava Challenger Helsinki Challenger Tyumen Challenger Irving Challenger Hungarian Architect Open - Budapest Besancon Challenger Sarasota Challenger Heilbronn Challenger TED Open-Akbank Private Banking - Istanbul Izmir Challenger Winnetka Challenger Open de Charleroi - Charleroi Heilbronn Open - Heilbronn Rennes Challenger KGHM Polish Indoors - Wroclaw Andria Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon The Bolton Challenger - Bolton Gran Copa Ericsson - Rio de Janeiro 2005 Freeman Men's Challenger - Joplin Tennis Napoli Cup - Napoli Sail Open - New Delhi Recanati Challenger Astana Challenger 14° BH Tennis Open - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk Bratislava Challenger Izmir Challenger VI Gramado Open de Tenis - Gramado Dallas Challenger Privat Bank Cup - Dniepropetrovsk Gimcheon Challenger Busan Challenger I Manta Open - Manta Ethias Trophy - Mons Nottingham Challenger Schickendanz Open - Furth Orleans Challenger GHI Bronx Tennis Classic - Bronx Osaka International Tennis Tournament - Osaka Nottingham Challenger Neride Prague Indoor - Prague Recanati Challenger Quelle Cup - Furth 2008 China TCL Challenger - Guangzhou Tenerife Challenger Rennes Challenger Aptos Challenger Vancouver Challenger USTA Challenger of San Antonio - San Antonio The LTA Men's Challenger Wrexham - Wrexham USTA Illinois Challenger - Champaign Pozoblanco Challenger Almaty Challenger HTV Challenger - Ho Chi Minh City LTA Shrewsbury Challenger - Shrewsbury Andria Challenger Kolkata Challenger CMG Asia Open - Hong Kong Recanati Challenger Nur-Sultan Challenger Lucknow ATP Tour Challenger - Lucknow 5th Sardinian International Championships - Cagliari Savannah Challenger Segovia Challenger Portoroz Challenger Mallorca Challenger Media Will Cup Busan Challenger Tennis - Busan Cassis Challenger KGHM Polish Indoors - Wroclaw Winnetka Challenger Nur-Sultan Challenger Brest Challenger Eckental Challenger Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Pau Challenger Nur-Sultan Challenger Hamburg Challenger Quimper Challenger Biella 1 Challenger Biella 2 Challenger Nottingham 1 Challenger Bukhara Challenger - Bukhara Samsung Securities Cup Challenger - Seoul Geneva Challenger LTA Hull Challenger - Hull The Scottish Tennis Championships - Edinburgh Bergamo Challenger Forli 5 Challenger Aptos Challenger Optimus Maia Open - Maia Shymkent 1 Challenger Shymkent 2 Challenger Wroclaw Challenger Surbiton Challenger Bratislava Challenger Prostejov Challenger Challenger Banque Nationale - Granby Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Okal Cup 2001 International Bavarian Championships - Eckental Almaty Challenger 2 - Almaty Trofeo Sisma Mantova - Mantova Citta di Monza - Monza Fergana Challenger Morocco Tennis Tour - Rabat Shymkent Challenger KGHM Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto Little Rock Challenger Steelers Cup 2005 - Kosice Open de Montauban - Montauban Columbus Challenger Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Olimp Kyiv Open - Kiev Ostrava Challenger The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor Tennis Championships - Kyoto Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Ortisei Challenger Odlum Brown Vancouver Open - Vancouver Samarkand Challenger - Samarkand Biella 3 Challenger Challenger DCN de Cherbourg - Cherbourg Prague Challenger Open Prevadies - St. Brieuc Penza Cup - Penza Mordova Cup 2007 - Saransk Bukhara Challenger - Bukhara UTC Open by Selena - Cherkassy Istanbul 2 Challenger AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo Oberstaufen Cup - Oberstaufen Copenhagen Open - Copenhagen Bratislava Challenger Izmir Cup - Izmir Legg Mason Tennis Classic - Washington D.C. Fifth Third Bank Tennis Championships - Lexington Rennes Challenger Oldum Brown Vancouver Open - Vancouver The Nottingham Open - Nottingham Bergamo Challenger ATP Open Castilla y Leon - Segovia Bukhara Challenger - Bukhara Akbank Private Banking TED Open - Istanbul Taipei City Challenger Kremlin Cup - Moscow Gold Flake Open - Chennai UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad Samsung Securities Cup - Seoul Grand Prix de Tennis de Lyon - Lyon Lille Challenger St. Brieuc Challenger Adidas International - Sydney Bogota Challenger GHI Bronx Classic - Bronx Alphen Challenger Cali Challenger Cleveland Challenger Siebel Open - San Jose International Tennis Championships - Delray Beach Nur-Sultan Challenger Seoul Challenger Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Nonthaburi 1 Challenger Nonthaburi 2 Challenger Vilnus Challenger Taipei Challenger Lugano Challenger Ilkley Challenger President's Cup - Tashkent Bratislava 2 Challenger Fergana Challenger - Fergana Grand Prix de Tennis de Lyon - Lyon Bergamo Challenger Bratislava Challenger Milan Indoors - Milan Puerto Vallarta Challenger Andria Challenger Oeiras 2 Challenger Quimper Challenger Bratislava 1 Challenger Rome Challenger Copenhagen Open - Copenhagen Waco Challenger Cary 2 Challenger Mauthausen Challenger Salinas Challenger Alexander Kolyaskin Memorial - Donetsk Hamburg Challenger Ortisei Challenger China Open - Beijing Chicago Challenger Bergamo Challenger Columbus Challenger Busan Challenger Gwangju Challenger Guangzhou Challenger Wuxi Challenger 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Winnipeg Challenger Privat Bank Cup - Dnepropetrovsk Brisbane 1 Challenger Bratislava 2 Challenger Garden Open 2005 - Rome Brisbane 2 Challenger ATP Challenger Numea - New Caledonia Astana Challenger - Astana Synsam Swedish Open - Bastad Legg Mason Tennis Classic - Washington D.C. China Open - Beijing The Comercia Challenger - Aptos AIG Japan Open - Tokyo Chennai Open - Chennai Arizona Men's Tennis Championships - Scottsdale Kremlin Cup - Moscow Sydney International - Sydney Tennis Channel Open - Las Vegas Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Chennai Open - Chennai Gerry Weber Open - Halle Bulgarian Open Challenger - Sofia St. Petersburg Open - St. Petersburg Semgroup Challenger - Tulsa Open des Alpes Trophee BNP Paribas - Grenoble Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Ethias Trophy - Mons Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb PEOPLEnet CUP - Dnepropetrovsk Open 13 - Marseille Sao Paulo Challenger Legg Mason Tennis Classic - Washington Wroclaw Challenger Belgrade Challenger Qatar ExxonMobil Open - Doha Medibank International - Sydney Caltanissetta Challenger Barletta Challenger Napoli Challenger St. Brieuc Challenger Monza Challenger PTT Thailand Open - Bangkok Busan Challenger Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Fergana Challenger Cremona Challenger Nottingham Challenger Winnetka Challenger Saransk Challenger Belo Horizonte Challenger Segovia Challenger Campos do Jordao Challenger Istanbul Challenger Brasilia Challenger Freudenstadt Challenger Seville Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Tunis Challenger Bratislava Challenger Bratislava 1 Challenger Kremlin Cup - Moscow Bordeaux Challenger Pozoblanco Challenger PBZ Zagreb Indoors - Zagreb St. Remy Challenger Tashkent Challenger Topshelf Open - 's-Hertogenbosch Kazan Challenger Sarajevo Challenger Bath Challenger Open de Nice Cote d'Azur - Nice Athens Challenger Nottingham Challenger Gerry Weber Open - Halle Penza Challenger Karshi Challenger Taipei City Challenger Winston-Salem Open - Winston-Salem Mons Challenger Samarkand Challenger Rennes Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Tyumen Challenger Heilbronn Challenger Nottingham Challenger Hamburg Challenger Istanbul Challenger Izmir Challenger Mons Challenger Mouilleron-Le-Captif Challenger Porto Challenger Chennai Challenger New Delhi Challenger Hangzhou Challenger Grodzisk Mazowiecki Challenger Biella Challenger Tallahassee Challenger Binghamton Challenger Citi Open - Washington Sofia Open - Sofia Mons Challenger Bratislava Challenger Brescia Challenger Brescia Challenger Quimper Challenger Kazan Challenger Raanana Challenger Busan Challenger Seoul Challenger Copenhagen Open - Copenhagen Vancouver Challenger Tata Open 2003 - Chennai Orleans Challenger Mons Challenger Salem Open - Hong Kong Brest Challenger CA-Challenge 2000 - Graz Idea Prokom Open - Sopot Irving Challenger Tata Open 2002 - Chennai Milan Indoors - Milan Kroger / St. Jude International - Memphis Nonthaburi 4 Challenger The Samsung Open - Nottingham Segovia Challenger Orleans Challenger Mons Challenger The Rajasthan Golden Jubilee - Jaipur Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Cherbourg Challenger Irving Challenger Ilkley Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia X Challenger Britania Zavaleta - Puebla St. Petersburg Open - St. Petersburg KGHM Polish Indoors - Wroclaw Izmir Challenger Chennai Open - Chennai Brest Challenger Swiss Indoors Basel - Basel Open de Nice Cote dAzur - Nice Thailand Open - Bangkok Open de L'Isere (Open 38) - Grenoble Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Sporting Challenger '07 Trofeo Regione Piemonte - Turin Aircel Chennai Open - Chennai Aircel Chennai Open - Chennai Mercedes Cup - Stuttgart European Open - Antwerp Moselle Open - Metz Open 13 - Marseille Noumea Challenger Heineken Challenger - Ho Chi Minh City Apia International - Sydney Open Sud de France - Montpellier Kremlin Cup - Moscow AEGON Championships - London Ismaning Challenger Bratislava Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha 2004 Freeman Men's Challenger - Joplin cinch Championships - London Istanbul Challenger Citi Open - Washington Eckental Challenger Quimper 2 Challenger Biella 4 Challenger Lugano Challenger BB&T Atlanta Open - Atlanta TCT Open - Tunis Power Horse Cup - Dusseldorf Prague 2 Challenger Gonet Geneva Open - Geneva Hall of Fame Open - Newport Bratislava Challenger Ilkley Challenger Truist Atlanta Open - Atlanta Kremlin Cup - Moscow Segovia Challenger Istanbul Challenger Barcelona Open Banc Sabadell - Barcelona Qatar ExxonMobil Open - Doha Ortisei Challenger Roseto Degli Abruzzi Challenger Tel Aviv Watergen Open - Tel Aviv BB&T Atlanta Open - Atlanta Mouilleron-Le-Captif Challenger Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Infosys Hall of Fame Open - Newport Sofia Open - Sofia Delray Beach Open - Delray Beach Almaty Open - Almaty Infosys Hall of Fame Open - Newport Sofia Open - Sofia Astana Open - Nur-Sultan Dallas Open - Dallas Adidas International - Sydney Morocco Tennis Tour - Marrakech Moncton Men's Challenger - Moncton Copenhagen Open - Copenhagen Almaty Challenger 1 - Almaty Citrix Tennis Championships - Delray Beach Estoril Open - Estoril RCA Championships - Indianapolis President's Cup - Tashkent Scania Stockholm Open - Stockholm Telenordia Swedish Open - Bastad Energis Open - Amersfoort RCA Championships - Indianapolis The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca China Open - Beijing Vietnam Open - Ho Chi Minh City Rogers Masters - Toronto Regions Morgan Keegan Championships - Memphis Western & Southern Financial Group Masters - Cincinnati Heilbronn Challenger Pacific Life Open - Indian Wells Masters Series - Hamburg China Open - Beijing Sydney International - Sydney Millenium Tennis Championships - Delray Beach Open 13 - Marseille BNP Paribas Open - Indian Wells St. Petersburg Open - St. Petersburg Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Open 13 - Marseille Rogers Cup - Montreal BNP Paribas Open - Indian Wells Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON International - Eastbourne BMW Open - Munich Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Claro Open Colombia - Bogota Citi Open - Washington US Men's Clay Court Championship - Houston Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Qatar ExxonMobil Open - Doha Siebel Open - San Jose Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Tennis Championships - Newport Internationaler Raiffeisen Grand Prix - St. Polten Tata Open - Chennai Abierto Mexicano de Tenis Mifel - Los Cabos Mallorca Open - Mallorca Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris Wimbledon - London Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome French Open - Paris Rogers Cup - Montreal Australian Open Qualifying - Doha French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Wimbledon - London Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rogers Cup - Toronto U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, PO, SVK-UKR 4-1 Australian Open - Melbourne Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Australian Open - Melbourne Davis Cup, Group I, PO, ISR-UKR 0-5 U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Shenzhen 1 Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, 1R, UKR-ISR 3-2 U.S. Open - New York Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 1R, UKR-NED 2-3 Shanghai Rolex Masters - Shanghai Olympics - Sydney Olympics - Rio de Janeiro Koblenz Challenger